package com.jumio.nv.data;

import com.jumio.core.data.Strings;
import com.jumio.core.data.Strings.SDKStringFactory;

public class NVStrings extends Strings {
    public static final String BACK = "back";
    public static final String BUTTON_CANCEL = "button_cancel";
    public static final String BUTTON_RETRY = "button_retry";
    public static final String COUNTRYLIST_EMPTY = "countrylist_empty";
    public static final String COUNTRYLIST_TITLE = "countrylist_title";
    public static final String DOCUMENTTYPE_DRIVERLICENSE = "documenttype_driverlicense";
    public static final String DOCUMENTTYPE_IDCARD = "documenttype_idcard";
    public static final String DOCUMENTTYPE_PASSPORT = "documenttype_passport";
    public static final String DOCUMENTTYPE_VISA = "documenttype_visa";
    public static final String DOCUMENT_VARIANT_OTHER = "document_variant_other";
    public static final String DOCUMENT_VARIANT_PLASTIC = "document_variant_plastic";
    public static final String ERROR_AUTH_FAILED = "error_auth_failed";
    public static final String ERROR_CANCELLED_BY_USER = "error_cancelled_by_user";
    public static final String ERROR_CERTIFICATE_NOT_VALID_ANYMORE = "error_certificate_not_valid_anymore";
    public static final String ERROR_DEVICE_IS_OFFLINE = "error_device_is_offline";
    public static final String ERROR_NETWORK_PROBLEMS = "error_network_problems";
    public static final String ERROR_NO_CAMERA_CONNECTION = "error_no_camera_connection";
    public static final String ERROR_STARTUP_ERROR = "error_startup_error";
    public static final String ERROR_TRANSACTION_ALREADY_FINISHED = "error_transaction_already_finished";
    public static final String FRONT = "front";
    public static final String HELPVIEW_DESCRIPTION_FACE_ON_BACK = "helpview_description_face_on_back";
    public static final String HELPVIEW_DESCRIPTION_USDL_FALLBACK = "helpview_description_usdl_fallback";
    public static final String HELPVIEW_FALLBACK = "helpview_fallback";
    public static final String HELPVIEW_FALLBACK_BARCODE = "helpview_fallback_barcode";
    public static final String HELPVIEW_FULL_DESCRIPTION = "helpview_full_description";
    public static final String HELPVIEW_FULL_DESCRIPTION_BARCODE = "helpview_full_description_barcode";
    public static final String HELPVIEW_FULL_DESCRIPTION_CARD = "helpview_full_description_card";
    public static final String HELPVIEW_FULL_DESCRIPTION_LIVENESS_CAP = "helpview_full_description_liveness_cap";
    public static final String HELPVIEW_FULL_DESCRIPTION_LIVENESS_GLASSES = "helpview_full_description_liveness_glasses";
    public static final String HELPVIEW_FULL_DESCRIPTION_LIVENESS_LIGHT = "helpview_full_description_liveness_light";
    public static final String HELPVIEW_FULL_DESCRIPTION_TEMPLATE = "helpview_full_description_template";
    public static final String HELPVIEW_LIVENESS_CONTINUE = "helpview_liveness_continue";
    public static final String HELPVIEW_PROGRESS_TEXT = "helpview_progress_text";
    public static final String HELPVIEW_SMALL_DESCRIPTION = "helpview_small_description";
    public static final String HELPVIEW_SMALL_DESCRIPTION_BARCODE = "helpview_small_description_barcode";
    public static final String HELPVIEW_SMALL_DESCRIPTION_CARD = "helpview_small_description_card";
    public static final String HELPVIEW_SMALL_DESCRIPTION_TEMPLATE = "helpview_small_description_template";
    public static final String HELPVIEW_SMALL_TITLE_CAPTURE = "helpview_small_title_capture";
    public static final String HELPVIEW_SMALL_TITLE_SCAN = "helpview_small_title_scan";
    public static final String HELPVIEW_USDL_FALLBACK_CONTINUE = "helpview_usdl_fallback_continue";
    public static final String INSIDE = "inside";
    public static final String NFC_BAC_DIALOG_DATE_OF_BIRTH = "nfc_bac_dialog_date_of_birth";
    public static final String NFC_BAC_DIALOG_DATE_OF_EXPIRY = "nfc_bac_dialog_date_of_expiry";
    public static final String NFC_BAC_DIALOG_ID_NUMBER = "nfc_bac_dialog_id_number";
    public static final String NFC_BAC_DIALOG_TEXT = "nfc_bac_dialog_text";
    public static final String NFC_BAC_DIALOG_TITLE = "nfc_bac_dialog_title";
    public static final String NFC_BUTTON_NO_NFC_SYMBOL = "nfc_requestview_button_text";
    public static final String NFC_DESCRIPTION_DOWNLOAD = "nfc_description_download";
    public static final String NFC_DESCRIPTION_START = "nfc_description_start";
    public static final String NFC_ENABLE_DIALOG_TEXT = "nfc_enable_dialog_text";
    public static final String NFC_ENABLE_DIALOG_TITLE = "nfc_enable_dialog_title";
    public static final String NFC_GENERAL_ERROR_DIALOG_TEXT = "nfc_general_error_dialog_text";
    public static final String NFC_GENERAL_ERROR_DIALOG_TITLE = "nfc_general_error_dialog_title";
    public static final String NFC_HEADER_DOWNLOAD = "nfc_header_download";
    public static final String NFC_HEADER_FINISH = "nfc_header_finish";
    public static final String NFC_HEADER_START = "nfc_header_start";
    public static final String NFC_TITLE = "nfc_view_title";
    public static final String OUTSIDE = "outside";
    public static final String OVERLAY_LIVENESS_ADVICE = "overlay_liveness_advice";
    public static final String SCANVIEW_LEGAL_HINT_KOR = "scanview_legal_hint_kor";
    public static final String SCANVIEW_LEGAL_HINT_NLD = "scanview_legal_hint_nld";
    public static final String SCANVIEW_LIVENESS_DESCRIPTION = "scanview_liveness_description";
    public static final String SCANVIEW_LIVENESS_FOLLOW_HINT = "scanview_liveness_follow_hint";
    public static final String SCANVIEW_LIVENESS_LANDSCAPE_DESCRIPTION = "scanview_liveness_landscape_description";
    public static final String SCANVIEW_LIVENESS_LANDSCAPE_HEADER = "scanview_liveness_landscape_header";
    public static final String SCANVIEW_LIVENESS_MOVE_BACK = "scanview_liveness_move_back";
    public static final String SCANVIEW_LIVENESS_MOVE_CLOSER = "scanview_liveness_move_closer";
    public static final String SCANVIEW_READABLE = "scanview_readable";
    public static final String SCANVIEW_RETAKE = "scanview_retake";
    public static final String SCANVIEW_SNACKBAR_CHECK = "scanview_snackbar_check";
    public static final String SCANVIEW_TITLE = "scanview_title";
    public static final String SCANVIEW_TITLE_CHECK = "scanview_title_check";
    public static final String SCANVIEW_TITLE_FACE = "scanview_title_face";
    public static final String SCANVIEW_TITLE_PROBLEMS = "scanview_title_problems";
    public static final String SCAN_OPTIONS_COUNTRY_SELECTION = "scan_options_country_selection";
    public static final String SCAN_OPTIONS_COUNTRY_SELECTION_LOCK = "scan_options_country_selection_lock";
    public static final String SCAN_OPTIONS_COUNTRY_TITLE = "scan_options_country_title";
    public static final String SCAN_OPTIONS_PRESELECTED_HINT = "scan_options_preselected_hint";
    public static final String SCAN_OPTIONS_SELECT_COUNTRY = "scan_options_select_country";
    public static final String SCAN_OPTIONS_SUBTITLE_TYPE = "scan_options_subtitle_type";
    public static final String SEARCH = "search";
    public static final String UPLOAD_ERROR = "upload_error";
    public static final String UPLOAD_PROGRESS = "upload_progress";
    public static final String UPLOAD_PROGRESS_DESCRIPTION = "upload_progress_description";
    public static final String UPLOAD_SUCCESSFUL = "upload_successful";
    public static final String USE_BACK_SIDE_OF_CARD = "use_back_side_of_card";
    public static final String USE_FRONT_SIDE_OF_CARD = "use_front_side_of_card";

    public static class a implements SDKStringFactory {
        public Strings createInstance() {
            return new NVStrings();
        }
    }

    public NVStrings() {
        this.mPrefix = "netverify_";
        this.stringProvider.put("search", "Search");
        this.stringProvider.put("error_network_problems", "We have encountered a network communication problem");
        this.stringProvider.put("error_auth_failed", "Authentication failed");
        this.stringProvider.put("error_device_is_offline", "No internet connection available");
        this.stringProvider.put("error_startup_error", "Scanning not available at this time, please contact the app vendor");
        this.stringProvider.put("error_cancelled_by_user", "Cancelled by end-user");
        this.stringProvider.put("error_no_camera_connection", "The camera is currently not available");
        this.stringProvider.put("error_certificate_not_valid_anymore", "Certificate not valid anymore. Please update your application");
        this.stringProvider.put(ERROR_TRANSACTION_ALREADY_FINISHED, "Transaction already finished");
        this.stringProvider.put("button_retry", "Retry");
        this.stringProvider.put("button_cancel", "Cancel");
        this.stringProvider.put(DOCUMENTTYPE_PASSPORT, "Passport");
        this.stringProvider.put(DOCUMENTTYPE_VISA, "Visa");
        this.stringProvider.put(DOCUMENTTYPE_IDCARD, "Identity Card");
        this.stringProvider.put(DOCUMENTTYPE_DRIVERLICENSE, "Driver License");
        this.stringProvider.put(COUNTRYLIST_EMPTY, "No data in list");
        this.stringProvider.put(COUNTRYLIST_TITLE, "Select the issuing country of your document");
        this.stringProvider.put(FRONT, "Front");
        this.stringProvider.put(BACK, "Back");
        this.stringProvider.put(INSIDE, "Inside");
        this.stringProvider.put(OUTSIDE, "Outside");
        this.stringProvider.put(USE_FRONT_SIDE_OF_CARD, "USE FRONT");
        this.stringProvider.put(USE_BACK_SIDE_OF_CARD, "USE BACK");
        this.stringProvider.put(OVERLAY_LIVENESS_ADVICE, "Move your eyes or blink");
        this.stringProvider.put(NFC_TITLE, "NFC");
        this.stringProvider.put(NFC_HEADER_START, "<b>Scan ID</b>");
        this.stringProvider.put(NFC_HEADER_DOWNLOAD, "<b>Extracting data</b>");
        this.stringProvider.put(NFC_HEADER_FINISH, "<b>Extraction successful</b>");
        this.stringProvider.put(NFC_DESCRIPTION_START, "Please check if your ID has the following symbol ${icon} and place your phone on the ID as illustrated to start the verification");
        this.stringProvider.put(NFC_DESCRIPTION_DOWNLOAD, "Reading data from ID. Please wait until the process has finished");
        this.stringProvider.put(NFC_BUTTON_NO_NFC_SYMBOL, "NO SYMBOL ON MY ID");
        this.stringProvider.put(NFC_BAC_DIALOG_TITLE, "Authentication error");
        this.stringProvider.put(NFC_BAC_DIALOG_TEXT, "Please double-check ID data and correct manually. Click Retry to resume scanning");
        this.stringProvider.put(NFC_BAC_DIALOG_ID_NUMBER, "ID number");
        this.stringProvider.put(NFC_BAC_DIALOG_DATE_OF_BIRTH, "date of birth");
        this.stringProvider.put(NFC_BAC_DIALOG_DATE_OF_EXPIRY, "date of expiry");
        this.stringProvider.put(NFC_GENERAL_ERROR_DIALOG_TITLE, "Reading error");
        this.stringProvider.put(NFC_GENERAL_ERROR_DIALOG_TEXT, "An error occurred during reading ID data. Press retry and place your phone on the ID again");
        this.stringProvider.put(NFC_ENABLE_DIALOG_TITLE, "Enable NFC");
        this.stringProvider.put(NFC_ENABLE_DIALOG_TEXT, "To get more out of your passport, please click on OK and enable your phone's NFC capability");
        this.stringProvider.put(SCAN_OPTIONS_SUBTITLE_TYPE, "Select the type of document you wish to scan");
        this.stringProvider.put(SCAN_OPTIONS_COUNTRY_TITLE, "Your country");
        this.stringProvider.put(SCAN_OPTIONS_SELECT_COUNTRY, "<b><u>Select your country</u></b>");
        this.stringProvider.put(SCAN_OPTIONS_PRESELECTED_HINT, "Cannot be changed");
        this.stringProvider.put(SCAN_OPTIONS_COUNTRY_SELECTION, "<b>%1$s</b> has been set as the issuing country of your documents. <b><u>Change country</u></b>");
        this.stringProvider.put(SCAN_OPTIONS_COUNTRY_SELECTION_LOCK, "<b>%1$s</b> has been set as the issuing country of your documents.");
        this.stringProvider.put("upload_progress", "<b>Uploading your documents</b>");
        this.stringProvider.put("upload_progress_description", "This should only take a couple of seconds, depending on your network connectivity");
        this.stringProvider.put("upload_successful", "<b>Upload successful</b>");
        this.stringProvider.put("upload_error", "<b>Upload issues</b>");
        this.stringProvider.put("scanview_title", "Scan document");
        this.stringProvider.put(SCANVIEW_TITLE_FACE, "Take a selfie");
        this.stringProvider.put("scanview_title_check", "Check readability");
        this.stringProvider.put(SCANVIEW_TITLE_PROBLEMS, "Experiencing problems?");
        this.stringProvider.put("scanview_snackbar_check", "Make sure that all data on your document is fully visible, glare free and not blurred");
        this.stringProvider.put("scanview_retake", "RETAKE");
        this.stringProvider.put("scanview_readable", "READABLE");
        this.stringProvider.put(SCANVIEW_LIVENESS_LANDSCAPE_HEADER, "<b>Rotate your device</b>");
        this.stringProvider.put(SCANVIEW_LIVENESS_LANDSCAPE_DESCRIPTION, "Please rotate your phone to portrait to take a selfie");
        this.stringProvider.put(SCANVIEW_LIVENESS_FOLLOW_HINT, "Follow the circle");
        this.stringProvider.put(SCANVIEW_LIVENESS_MOVE_CLOSER, "Move closer");
        this.stringProvider.put(SCANVIEW_LIVENESS_MOVE_BACK, "Move back");
        this.stringProvider.put(SCANVIEW_LIVENESS_DESCRIPTION, "Put your face in the frame to proceed.");
        this.stringProvider.put(SCANVIEW_LEGAL_HINT_KOR, "Redact the second block of your Resident Registration Number before capturing");
        this.stringProvider.put(SCANVIEW_LEGAL_HINT_NLD, "Please redact your BSN before capturing");
        this.stringProvider.put(HELPVIEW_PROGRESS_TEXT, "Step %1$d of %2$d");
        this.stringProvider.put(HELPVIEW_DESCRIPTION_USDL_FALLBACK, "The barcode of your document didn't contain your address, turn your document and scan the front");
        this.stringProvider.put(HELPVIEW_DESCRIPTION_FACE_ON_BACK, "You recently scanned the front of your document.\n\nPlease flip your document and scan the back.");
        this.stringProvider.put(HELPVIEW_LIVENESS_CONTINUE, "Continue");
        this.stringProvider.put(HELPVIEW_USDL_FALLBACK_CONTINUE, "Continue");
        this.stringProvider.put(HELPVIEW_FALLBACK, "CAPTURE IS NOT WORKING");
        this.stringProvider.put(HELPVIEW_FALLBACK_BARCODE, "NO BARCODE ON MY ID");
        this.stringProvider.put(HELPVIEW_SMALL_TITLE_SCAN, "<b>Scan %1$s %2$s</b>");
        this.stringProvider.put("helpview_small_title_capture", "<b>Capture %1$s %2$s</b>");
        this.stringProvider.put(HELPVIEW_SMALL_DESCRIPTION, "Place your document within the frame until it is captured automatically");
        this.stringProvider.put(HELPVIEW_SMALL_DESCRIPTION_TEMPLATE, "Place your document in front of the camera until it is captured automatically");
        this.stringProvider.put(HELPVIEW_SMALL_DESCRIPTION_BARCODE, "Place the barcode in front of the camera until it is captured automatically");
        this.stringProvider.put(HELPVIEW_SMALL_DESCRIPTION_CARD, "Place your document within the frame until it is captured automatically");
        this.stringProvider.put(HELPVIEW_FULL_DESCRIPTION, "Place your document within the frame as it is shown in the animation above. The capturing happens automatically.\nEnsure that all data is readable and avoid reflections.");
        this.stringProvider.put(HELPVIEW_FULL_DESCRIPTION_TEMPLATE, "Place your document in front of the camera as it is shown in the animation above. The capturing happens automatically.\nEnsure that all data is readable and avoid reflections.");
        this.stringProvider.put(HELPVIEW_FULL_DESCRIPTION_BARCODE, "Place the barcode in front of the camera as it is shown in the picture above. The capturing happens automatically.\nEnsure that all data is readable and avoid reflections.");
        this.stringProvider.put(HELPVIEW_FULL_DESCRIPTION_CARD, "Place your document within the frame until all 4 edges are aligned as it is shown in the picture above. The capturing happens automatically.\nEnsure that all data is readable and avoid reflections.");
        this.stringProvider.put(HELPVIEW_FULL_DESCRIPTION_LIVENESS_GLASSES, "Do not wear glasses, remove if possible");
        this.stringProvider.put(HELPVIEW_FULL_DESCRIPTION_LIVENESS_CAP, "Remove any headwear");
        this.stringProvider.put(HELPVIEW_FULL_DESCRIPTION_LIVENESS_LIGHT, "Use good lighting and avoid strong light from behind");
        this.stringProvider.put(DOCUMENT_VARIANT_OTHER, "Other format");
        this.stringProvider.put(DOCUMENT_VARIANT_PLASTIC, "Plastic card");
    }
}
